FHIR © HL7.org  |  Server Home  |  FHIR Server FHIR Server 3.7.16  |  FHIR Version n/a  User: [n/a]

Resource Requirements/FHIR Server from package smart.who.int.trust#current (47 ms)

Package smart.who.int.trust
Type Requirements
Id Id
FHIR Version R5
Source http://smart.who.int/trust/https://build.fhir.org/ig/WorldHealthOrganization/smart-trust/Requirements-UtilizeVDHC.html
Url http://smart.who.int/trust/Requirements/UtilizeVDHC
Version 1.1.6
Status active
Date 2025-05-07T08:58:35+00:00
Name Utilize VDHC
Title Utilize a Verifiable Digital Health Certificate
Experimental True
Realm uv
Authority who
Description Utilize a Verifiable Digital Health Certificate that was provided by a Holder

Resources that use this resource

No resources found


Resources that this resource uses

No resources found



Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: Requirements UtilizeVDHC

These requirements apply to the actor Receiver

Ingest VDHC

A user of a Receiver system receives a Verfiable Digital Health Certificate from a Holder. The user ingests the Verifiable Digital Health Certificate into the Receiver system. The means of conveyance and how the Verifiable Digital Health Certificate is rendered is depedent on the use context.

Retrieve matching keys

Retrieve and/or filter from an apporopriate PKI material distribution endpoint the set of public keys that match the key identifier (kid), trust domain code, participant code, and/or key usage code as applicable to the context of use of the Verfiable Digital Health Certificate.

Compute Hash

As appropriate to the content type of the Verfiable Digtial Health Certificate, compute the hash of the content, and use the retrieved public keys(s) to try to verify the signature against the hashed value.

Display verified content

Display verified cotent to the user of the Reciever system.

Execute business rules

Execute zero or more business rules against the Verifiable Digital Health Certificate that was provided by a Holder. Results of the execution of the business rules are displayed to the user of the Receiver system.


Source

{
  "resourceType" : "Requirements",
  "id" : "UtilizeVDHC",
  "meta" : {
    "profile" : [
      "http://smart.who.int/base/StructureDefinition/SGRequirements"
    ]
  },
  "text" : {
    "status" : "generated",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: Requirements UtilizeVDHC</b></p><a name=\"UtilizeVDHC\"> </a><a name=\"hcUtilizeVDHC\"> </a><a name=\"UtilizeVDHC-en-US\"> </a><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\"/><p style=\"margin-bottom: 0px\">Profile: <a href=\"https://build.fhir.org/ig/WorldHealthOrganization/smart-base/StructureDefinition-SGRequirements.html\">SGRequirements</a></p></div><p>These requirements apply to the actor <a href=\"ActorDefinition-Receiver.html\">Receiver</a></p><table class=\"grid\"><tr><td><b><a name=\"UtilizeVDHC-reveive\"> </a></b>Ingest VDHC</td><td/><td><div><p>A user of a Receiver system receives a Verfiable Digital Health Certificate from a Holder. The user ingests the Verifiable Digital Health Certificate into the Receiver system. The means of conveyance and how the Verifiable Digital Health Certificate is rendered is depedent on the use context.</p>\n</div></td></tr><tr><td><b><a name=\"UtilizeVDHC-retreive-keys\"> </a></b>Retrieve matching keys</td><td/><td><div><p>Retrieve and/or filter from an apporopriate PKI material distribution endpoint the set of public keys that match the key identifier (kid), trust domain code, participant code, and/or key usage code as applicable to the context of use of the Verfiable Digital Health Certificate.</p>\n</div></td></tr><tr><td><b><a name=\"UtilizeVDHC-validate-hash\"> </a></b>Compute Hash</td><td/><td><div><p>As appropriate to the content type of the Verfiable Digtial Health Certificate, compute the hash of the content, and use the retrieved public keys(s) to try to verify the signature against the hashed value.</p>\n</div></td></tr><tr><td><b><a name=\"UtilizeVDHC-display-verified-content\"> </a></b>Display verified content</td><td/><td><div><p>Display verified cotent to the user of the Reciever system.</p>\n</div></td></tr><tr><td><b><a name=\"UtilizeVDHC-execute-business-rule\"> </a></b>Execute business rules</td><td/><td><div><p>Execute zero or more business rules against the Verifiable Digital Health Certificate that was provided by a Holder. Results of the execution of the business rules are displayed to the user of the Receiver system.</p>\n</div></td></tr></table></div>"
  },
  "url" : "http://smart.who.int/trust/Requirements/UtilizeVDHC",
  "version" : "1.1.6",
  "name" : "Utilize VDHC",
  "title" : "Utilize a Verifiable Digital Health Certificate",
  "status" : "active",
  "experimental" : true,
  "date" : "2025-05-07T08:58:35+00:00",
  "publisher" : "WHO",
  "contact" : [
    {
      "name" : "WHO",
      "telecom" : [
        {
          "system" : "url",
          "value" : "http://who.int"
        }
      ]
    }
  ],
  "description" : "Utilize a Verifiable Digital Health Certificate that was provided by a Holder",
  "jurisdiction" : [
    {
      "coding" : [
        {
          "system" : "http://unstats.un.org/unsd/methods/m49/m49.htm",
          "code" : "001"
        }
      ]
    }
  ],
  "actor" : [
    "http://smart.who.int/trust/ActorDefinition/Receiver"
  ],
  "statement" : [
    {
      "key" : "UtilizeVDHC-reveive",
      "label" : "Ingest VDHC",
      "requirement" : "A user of a Receiver system receives a Verfiable Digital Health Certificate from a Holder. The user ingests the Verifiable Digital Health Certificate into the Receiver system. The means of conveyance and how the Verifiable Digital Health Certificate is rendered is depedent on the use context."
    },
    {
      "key" : "UtilizeVDHC-retreive-keys",
      "label" : "Retrieve matching keys",
      "requirement" : "Retrieve and/or filter from an apporopriate PKI material distribution endpoint the set of public keys that match the key identifier (kid), trust domain code, participant code, and/or key usage code as applicable to the context of use of the Verfiable Digital Health Certificate."
    },
    {
      "key" : "UtilizeVDHC-validate-hash",
      "label" : "Compute Hash",
      "requirement" : "As appropriate to the content type of the Verfiable Digtial Health Certificate, compute the hash of the content, and use the retrieved public keys(s) to try to verify the signature against the hashed value."
    },
    {
      "key" : "UtilizeVDHC-display-verified-content",
      "label" : "Display verified content",
      "requirement" : "Display verified cotent to the user of the Reciever system."
    },
    {
      "key" : "UtilizeVDHC-execute-business-rule",
      "label" : "Execute business rules",
      "requirement" : "Execute zero or more business rules against the Verifiable Digital Health Certificate that was provided by a Holder. Results of the execution of the business rules are displayed to the user of the Receiver system."
    }
  ]
}

XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.